/** 
 * 描    述：排班记录修改样式
 * 作用范围: 安排排班时
 */

/* 排班表格 */
.iconfont{font-size:14px;}
input[type=checkbox]{vertical-align: middle;margin-bottom: 1px;}
.data-table thead th{text-align: center;border:1px solid #14C1B9;}
.data-table tr.bg-green-light th{background:#C1DFF9;border-color: #DDD;color:#555;font-weight: normal;}
.data-table tbody tr.draging-place td{background:#FFF;border:1px dashed #CCC;height:40px;}
.data-table tbody td{border-bottom-color: #DDD;padding:5px;}
.data-table td{border:1px solid #DDD;}
.data-table td.cls{position: relative;vertical-align: top;padding:5px 25px 5px 2px;}
.data-table td.padding-5-10 p{word-break: break-all;}
.text.input-20{width:30px;}
.data-table .ke-container.ke-container-default{border:0;}
.data-table .input-box{padding:2px 0px;}
.data-table .input-box .text{width:90%;}
.data-table .motor{height:40px;cursor: pointer}

/* 班次弹窗 */
.showcls{padding:10px 15px;max-height:500px;overflow: auto}
.showcls .clsbox{margin-bottom: 10px}
.showcls .clsbox tr td{vertical-align: middle;border:1px solid #DDD;border-radius:2px;padding:5px 10px;}
.showcls .clsbox tr.record td{padding:3px;}
.showcls .clsbox tr td label{display:inline-block;margin-right:10px;}
.showcls .reason-td textarea{width: 100%;font-size:12px;border:0px;height:34px;}
.showcls .ageinfo,.showcls .jidong{font-size:12px;padding:3px 5px;margin-bottom:5px;color:#666;}
.showcls .jidong{margin-top:-7px;}
.showcls .jidong font{color:#0a8;}
.input-little{width:40px;}
.hinfo{width:99%;resize:vertical;padding:0.5%;margin-bottom: -5px}
.usersbox{max-height:100px;overflow:auto}
.me-btn{height:25px;line-height:25px;padding:0px 5px;}
.me-btn.usercheck{color:#F60;font-weight: normal}
.me-btn.userbtn{margin: 2px 7px 2px 0px;}
.showcls.userbox{max-height: 500px;overflow: auto}
.userbox label{display:inline-block;margin:1px 10px 1px 0px;font-size: 14px}
.sel_ctime_all{float:right;font-weight: normal;}
a.sel_ctime_all:hover{border-bottom: 0px}

/* 班次按钮 */
.clsbtn{display:block;width:auto;padding:2px 4px;border:1px solid #DDD;border-radius:2px;margin:2px;background:#FFF;cursor: pointer;}
.clsbtn:hover{background:#EEE;}
.clsbtn.cls-gray{background:#BBB;color:#FFF;}
.clsbtn.cls-gray .text-purple{color:#FFF;}
.clsbtn.clsadd{display:inline-block;position:absolute;top:5px;right:2px;}
.clsbtn.clsbtn-one{top:0px;bottom:0px;left:0px;right:0px;opacity: 0}
.clsbtn.clsbtn-one1{margin-right:-20px;}
.btn.btn-del,.btn.btn_user_cancel{background-color: #CC3900;margin-left:5px;}
.btn-del.hide{display:none;}
.btn.btn-del:hover{background-color: #ff2610;}
.showcls3 .clsbox tr td{font-size: 12px;padding:2px 5px;}
.showcls3 .emp_clsbox_default{padding:4px 0px 5px;color:#999;}
.emp_bid{width:200px;}

/* 当日班次类型统计 */
.week_clstj{position:relative;}
.week_clstj ul{position:absolute;z-index:2;background:#FBEBBE;border:1px solid #DDD;width:100%;color:#333;margin-left:-9px;margin-top:8px;display:none;}
.week_clstj ul li{display: block;float:none;border-bottom:1px solid #DDD;line-height: 24px;}

/* 人员分组 */
.data-table tbody tr.org_group{height:41px;background: #F5DBC1}
.data-table tbody td.td-break{border:0px;padding:0px;height:10px;background:#f6f6f6}
.org_group_item{font-size:12px;word-break: break-all;}
.org_group_item .org_item{float: left;}

/* 仿Excel式排班 */
.data-table .excel-edit{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.data-table .excel-edit .drag{cursor: auto !important;}
.data-table .excel-edit .clsbtn{background:none;border:none;cursor: auto;margin-right: -20px;}
.data-table .excel-edit .clsbtn.clsadd{display:none;}
.data-table .excel-edit .cls.current{background:#C8F0F7;}
.data-table .excel-edit .cls.area{background:#C8F0F7;}